sponge on a stick - German English Dictionary